#ifndef IMAGE_H_
#	define IMAGE_H_

#ifndef PIXEL
	#define PIXEL 
	typedef unsigned char pixel;
#endif

typedef struct structImage{
	int height;
	int width;
	pixel **Matrix;
} Image;

void setImageHeight(Image*, int);
int getImageHeight(Image*);

void setImageWidth(Image*, int);
int getImageWidth(Image*);

void setImageMatrix(Image*, pixel**);
pixel** getImageMatrix(Image*);

void setImageALL(Image*, int, int, pixel**);
Image* getImage(void);

Image* buildImageMatrix(int, int);

#	ifndef IMAGE_NULL
#		define IMAGE_NULL 0
#	endif

#endif /*EE_H_*/
